package drone.facade.model.entity.core ;

import java.io.Serializable ;
import java.util.Date ;
import java.math.BigDecimal ;
import drone.facade.model.entity.BaseEntity ;
import drone.basis.meta.EntityMeta ;
import drone.basis.meta.FieldMeta ;

@EntityMeta ( name = "任务" , description = "任务" , table = "core_mission" , alias = "_core_mission" , assign = false , foreign = false , visible = true , order = 1 , version = "1.0" )
public class CoreMissionEntity extends BaseEntity implements Serializable
{

	private static final long serialVersionUID = 1L ;

	public enum CoreMissionField
	{
		misNo ( "_core_mission.mis_no" ) ,
		misName ( "_core_mission.mis_name" ) ,
		misType ( "_core_mission.mis_type" ) ,
		misData ( "_core_mission.mis_data" ) ,
		misVersion ( "_core_mission.mis_version" ) ,
		misDesc ( "_core_mission.mis_desc" ) ,
		misState ( "_core_mission.mis_state" ) ,
		misCreater ( "_core_mission.mis_creater" ) ,
		misDate ( "_core_mission.mis_date" ) ,
		misSort ( "_core_mission.mis_sort" ) ,
		misRemark ( "_core_mission.mis_remark" ),;

		private String name ;

		private CoreMissionField (
				String name
		)
		{
			this.name = name ;
		}

		public String getName ( )
		{
			return name ;
		}

		public void setName (
				String name
		)
		{
			this.name = name ;
		}
	}

	@FieldMeta ( primary = true , name = "主键" , description = "主键" , column = "mis_no" , require = true , range = true , vague = false , visible = true , length = 32 , order = 1 )
	private String misNo ;

	public String getMisNo ( )
	{
		return misNo ;
	}

	public void setMisNo (
			String misNo
	)
	{
		this.misNo = misNo ;
	}

	@FieldMeta ( primary = false , name = "名称" , description = "名称" , column = "mis_name" , require = true , range = false , vague = true , visible = true , length = 100 , order = 2 )
	private String misName ;

	public String getMisName ( )
	{
		return misName ;
	}

	public void setMisName (
			String misName
	)
	{
		this.misName = misName ;
	}

	@FieldMeta ( primary = false , name = "类型" , description = "类型" , column = "mis_type" , require = true , range = false , vague = false , visible = true , length = 50 , order = 3 )
	private String misType ;

	public String getMisType ( )
	{
		return misType ;
	}

	public void setMisType (
			String misType
	)
	{
		this.misType = misType ;
	}

	@FieldMeta ( primary = false , name = "配置数据" , description = "配置数据" , column = "mis_data" , require = true , range = false , vague = false , visible = true , length = 20000 , order = 4 )
	private String misData ;

	public String getMisData ( )
	{
		return misData ;
	}

	public void setMisData (
			String misData
	)
	{
		this.misData = misData ;
	}

	@FieldMeta ( primary = false , name = "版本号" , description = "版本号" , column = "mis_version" , require = true , range = false , vague = false , visible = true , length = 50 , order = 5 )
	private String misVersion ;

	public String getMisVersion ( )
	{
		return misVersion ;
	}

	public void setMisVersion (
			String misVersion
	)
	{
		this.misVersion = misVersion ;
	}

	@FieldMeta ( primary = false , name = "描述信息" , description = "描述信息" , column = "mis_desc" , require = true , range = false , vague = false , visible = true , length = 500 , order = 6 )
	private String misDesc ;

	public String getMisDesc ( )
	{
		return misDesc ;
	}

	public void setMisDesc (
			String misDesc
	)
	{
		this.misDesc = misDesc ;
	}

	@FieldMeta ( primary = false , name = "状态" , description = "状态" , column = "mis_state" , require = true , range = false , vague = false , visible = true , length = 1 , order = 7 )
	private String misState ;

	public String getMisState ( )
	{
		return misState ;
	}

	public void setMisState (
			String misState
	)
	{
		this.misState = misState ;
	}

	@FieldMeta ( primary = false , name = "创建人" , description = "创建人" , column = "mis_creater" , require = true , range = false , vague = false , visible = true , length = 50 , order = 8 )
	private String misCreater ;

	public String getMisCreater ( )
	{
		return misCreater ;
	}

	public void setMisCreater (
			String misCreater
	)
	{
		this.misCreater = misCreater ;
	}

	@FieldMeta ( primary = false , name = "创建日期" , description = "创建日期" , column = "mis_date" , require = true , range = true , vague = false , visible = true , length = 0 , order = 9 )
	private Date misDate ;

	public Date getMisDate ( )
	{
		return misDate ;
	}

	public void setMisDate (
			Date misDate
	)
	{
		this.misDate = misDate ;
	}

	@FieldMeta ( primary = false , name = "排序" , description = "排序" , column = "mis_sort" , require = true , range = false , vague = false , visible = true , length = 0 , order = 10 )
	private BigDecimal misSort ;

	public BigDecimal getMisSort ( )
	{
		return misSort ;
	}

	public void setMisSort (
			BigDecimal misSort
	)
	{
		this.misSort = misSort ;
	}

	@FieldMeta ( primary = false , name = "备注" , description = "备注" , column = "mis_remark" , require = true , range = false , vague = false , visible = true , length = 500 , order = 11 )
	private String misRemark ;

	public String getMisRemark ( )
	{
		return misRemark ;
	}

	public void setMisRemark (
			String misRemark
	)
	{
		this.misRemark = misRemark ;
	}

}
